#ifndef __SPARKEDITORFRAME_H__
#define	__SPARKEDITORFRAME_H__

#include "SparkEditor.h"

class SparkEditorFrame : public wxFrame
{
public:
	SparkEditorFrame();
	SparkEditorFrame(wxWindow *parent,
		wxWindowID id,
		const wxString& title,
		const wxPoint& pos = wxDefaultPosition,
		const wxSize& size = wxDefaultSize,
		long style = wxDEFAULT_FRAME_STYLE,
		const wxString& name = wxFrameNameStr);

	~SparkEditorFrame();

public:
	
	void OnAbout(wxCommandEvent& event);
	bool Close(bool force = false);

	wxAuiManager	m_AuiManager;
	wxArrayString	m_perspectives;

	DECLARE_EVENT_TABLE();
};

#endif // __SPARKEDITORFRAME_H__
